package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.UserTb;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserTbMapper {
    /**
     *得到所有的游戏用户
     * @param tb
     * @return
     */
    List<UserTb> getAllGameUser(@Param("key") String key,@Param("pageNum") Integer pageNum,@Param("pageSize") Integer pageSize);

    /**
     *
     * @param key
     * @param pageNum
     * @param pageSize
     * @return
     */
    Long getAllGameUserCount(@Param("key") String key,@Param("pageNum") Integer pageNum,@Param("pageSize") Integer pageSize);


    Long updateGameUserStatus(@Param("status") Integer status,@Param("id") Integer id);

    /**
     * 根据id查询游戏用户
     * @return
     */
    UserTb selectGameUserById(int id);

    /**
     * 开通和解除游戏代理
     * @param isAgent
     * @param id
     * @return
     */
    Long updateGameUserAgent(@Param("isAgent") Integer isAgent,@Param("id") Integer id);
}
